IBTimes -
8 Apr 2014 23:34
NASA's Curiosity rover was busy scouting out its new science location, an area known as "the Kimberley," and in one of the raw images a light appears in the background. Of course, when anything remotely unusual happens on Mars, chances are someone will claim that is proof of alien life on the planet.
Share this Article